Skip to content
This repository has been archived by the owner on Sep 1, 2020. It is now read-only.

Latest commit

 

History

History
15 lines (13 loc) · 649 Bytes

10.18 - Process::daemon.md

File metadata and controls

15 lines (13 loc) · 649 Bytes

Process::daemon

使当前进程蜕变为一个守护进程。

//低于1.9.1的版本
bool Process::daemon(bool $nochdir = false, bool $noclose = false);
//1.9.1或更高版本
bool Process::daemon(bool $nochdir = true, bool $noclose = true);
  • $nochdir,为true表示不要切换当前目录到根目录。
  • $noclose,为true表示不要关闭标准输入输出文件描述符。

此函数在1.7.5版本后可用
1.9.1或更高版本修改了默认值,现在默认nochirnoclose均为true
蜕变为守护进程时,该进程的PID将发生变化,可以使用getmypid()来获取当前的PID